Rows of Longing
From the Archive
Erica Hansen, author of Lantern & Ash, found the first thread of this tale not in a ruin or forest, but in the quiet domestic ritual of crochet. While working late by lamplight, she noticed a few strands of hair woven into the yarn—small, ordinary remnants caught between loops and knots. What might have been brushed away instead became a question: what else do we leave behind in the things we make?
Taryn trusted abandoned things more than she trusted people.
Abandoned things did not ask her why she was quiet. They did not stare too long at her clothes or her hair or the way she laughed half a second too late. They did not call her “interesting” in the tone people used when they meant strange.
She was a serial thrifter.
They were full of unwanted things waiting, sometimes longing to be wanted again.
That Saturday, rain dragged its fingers down the windows of Secondhand Surprise while Taryn wandered the aisles with a basket hooked over her arm. She had no real reason to be there except that the apartment had felt too still that morning, and Misha had spent breakfast watching her from the kitchen chair with the solemn concern only a cat could manage.
“I’m fine,” Taryn had told her.
Misha slowly blinked.
The store smelled like damp wool, old wood, and other people’s closets. She passed chipped mugs, framed cross-stitches, and lampshades yellowed with age. Near the back, beneath a rack of winter coats, sat a wire bin stuffed with blankets.
Most were soft, forgettable things, stained with who knows what.
But one caught her eye, for reasons she did not know.
A crocheted blanket, unfinished and uneven, made from rows of clashing colors. Rust orange against icy blue. Sickly yellow. Deep green. A strange mauve that reminded Taryn of old bruises. Loose yarn tails hung from its edges like nerves.
A temperature blanket, maybe. Someone had started it with intention and then stopped.
Taryn reached for it.
The moment her fingers brushed the yarn, a whisper moved against her ear.
Taryn.
She jerked upright, heart knocking hard against her ribs.
No one stood near her.
At the register, the cashier flipped through a magazine. Somewhere overhead, a vent rattled. Rain tapped softly on the windows.
Taryn looked back at the blanket.
A thin strand of hair clung to her finger. Not hers. Long and silver-gray, almost shining.
She should have dropped it.
Instead, she folded the blanket into her basket.
At home, Misha was waiting by the door.
“Look what I found,” Taryn said, holding up the blanket like an apology.
Misha’s ears flattened.
The cat hissed.
Taryn laughed, though the sound came out too sharp. “Rude. I know it’s ugly, but that’s no reason to be dramatic.”
Misha backed away as Taryn carried the blanket to the couch. It was heavier than it looked. Not wet, exactly, but dense, as if it had soaked up something other than water.
She spread it over the back of the couch.
It had a peculiar, comforting quality.
Warm and homey suddenly.
That night, Taryn made tea, fed Misha, and told herself she was being ridiculous. People imagined things all the time. Especially lonely people. Especially people who spent too much time reading ghost stories and talking to cats.
But when she sat down, the blanket slipped from the couch and pooled gently against her hip.
Taryn stared at it.
Then she laughed under her breath.
“Fine,” she said. “Just tonight.”
She pulled it over her lap.
Warmth moved through her at once.
Not ordinary warmth. Not the dry, dusty heat of old yarn. This was body warmth. The warmth of someone sitting close. Someone who had chosen the empty space beside her and stayed there.
Taryn closed her eyes.
For the first time in weeks, the silence in her apartment did not feel like proof of anything.
She dreamed of hands.
Old hands, perhaps. Or tired ones. Fingers bent around a crochet hook, working stitch after stitch in a room lit by a single lamp. Hair slipped loose from a braid and tangled with the yarn. The woman did not pull it free.
She worked it in.
The dream had no face, but it had feeling.
Longing.
Regret.
Deep emotional hunger.
When Taryn woke, the blanket was wrapped around her shoulders, though she did not remember pulling it there.
Misha sat on the dresser, tail puffed, staring at her.
“What?” Taryn whispered.
The blanket tightened by the smallest degree.
Days passed.
Taryn began to come home earlier.
At work, she thought of the blanket folded over the couch. She imagined its strange colors, its loose edges, the unfinished rows waiting for someone’s hands. The thought comforted her in a way she could not explain.
People asked if she was tired. She smiled and said she was fine.
She stopped answering messages she did not want to answer. There were not many. A coworker sending a meme. Her aunt asking if she was coming to dinner next month. A dating app notification she deleted without opening.
At night, she sat beneath the blanket and felt held.
Sometimes it whispered.
Not clearly at first.
Just thread-soft sounds against the edge of hearing.
Taryn.
Stay.
I love you.
Once, while she cried for no reason she could name, it pulled itself higher around her shoulders. The yarn brushed her cheek like fingers.
She should have been afraid.
She was afraid.
But fear was not the only thing she felt.
There was relief too.
Whatever lived in the stitches wanted her completely.
No human ever had.
Misha hated it.
She refused the couch. She refused the bed if the blanket was on it. She began sleeping in the hallway, yellow eyes fixed on Taryn’s bedroom door.
One evening, Taryn came home to find the blanket dragged halfway across the floor. Misha stood over it, one paw hooked in the yarn, growling low in her throat.
“Misha!” Taryn snapped.
The cat hissed.
Taryn froze.
She never snapped at Misha.
The blanket lay between them, loose and silent.
“I’m sorry,” Taryn whispered.
Misha stared at her before darting away.
For a moment, Taryn thought the cat looked heartbroken.
That night, Taryn dreamed of the woman again.
Only this time, the woman was not alone.
There were others behind her. Shapes in a dim room. Women, mostly, though not all. Some young. Some old. Some with hair like ink, some pale as dust. They sat in rows, passing the blanket along, each taking turns stitching a row.
Crochet hooks flashed silver.
Yarn slid through fingers.
Hair tangled into stitches.
No one looked up.
Taryn tried to speak, but her mouth was full of dull grey yarn!
She woke gasping.
The blanket was in her mouth.
Not far. Not choking her. Just one loose strand resting against her tongue.
She ripped it away and stumbled out of bed.
Misha ran to her, crying.
Taryn turned on every light in the apartment.
The blanket lay on the mattress.
Ugly. Waiting.
“No,” Taryn said.
Her voice trembled.
She grabbed the blanket and carried it to the kitchen table. Under the overhead light, its colors looked worse than ever. More alive. Saturated. Almost bleeding. She forced herself to examine the stitches.
That was when she saw the hair.
Not one strand.
Many.
Silver woven through blue. Auburn trapped beneath green. Black hair knotted into the mauve rows. Fine blond strands nearly invisible unless the light struck them just right.
Taryn’s stomach turned.
She picked at a loose section near the edge, trying to pull one strand free.
The blanket whispered.
Not her name this time.
A chorus.
Thin voices layered over one another, rising from the yarn.
Don’t!
Please….
Taryn.
We love you.
Taryn stumbled back so hard her chair fell.
Misha leapt onto the table and struck the blanket with both paws. Her claws caught in the yarn.
The blanket twitched.
Misha hissed!
Taryn grabbed her, clutching the cat to her chest. Misha’s heart hammered wildly against her palm.
“It’s okay,” Taryn said, though nothing was okay.
The apartment had gone ice cold.
For two days, Taryn locked the blanket in the hall closet.
For two days, she did not sleep.
She heard it anyway.
Through the door.
Through the walls.
Through the spaces in herself she had spent years pretending were not empty.
Taryn.
At first it pleaded.
Then it remembered.
It whispered things no one else knew.
The birthday party she had left early because nobody noticed her.
The date who told her she was “a lot” after she had tried so hard to be less.
The nights she sat on the bathroom floor with Misha pressed against her leg, wondering how a life could be full of tasks and still feel so unbearably vacant.
The blanket knew.
Or maybe it had simply found the shape of her loneliness and filled it perfectly.
On the third night, Taryn opened the closet.
The blanket lay folded on the floor.
Waiting.
She sank down in front of it.
“I know what you are,” she whispered.
The yarn stirred.
No answer.
“You keep them.”
A warmth spread from the blanket, soft and inviting.
Taryn’s eyes burned.
“You don’t love them.”
The whisper came then, clearer than ever.
We do.
It sounded like many voices trying to become one.
Taryn should have shut the door.
She should have taken it outside. Burned it. Thrown it into the rain. Called someone. Anyone.
But the thought of the apartment without the whisper felt unbearable.
Without the warmth.
Without being wanted.
Misha stood behind her, silently trembling.
Taryn looked back at her.
“Oh, Mish,” she said, and her voice broke.
The cat stepped forward, cautious, desperate.
The blanket loosened itself across Taryn’s knees.
It did not force her.
That was the worst part.
It only waited.
Taryn reached up and pulled a single strand of hair from her head.
Dark brown.
Hers.
Misha yowled.
Taryn tied the hair gently around a length of yarn.
Her hands knew what to do, though she had never been very good at crochet. The hook was suddenly there beside her, tucked beneath the blanket’s edge as if it had always been waiting.
She made one stitch.
Then another.
Warmth flooded her, pulsing through her like an orgasm.
This is love. This is acceptance.
The hallway vanished.
The apartment vanished.
For one breathless second, Taryn felt seen from every direction. Held by hundreds of invisible hands. Known completely. Every ugly, tender, lonely part of her gathered and welcomed.
She began to cry.
The yarn climbed her wrists like ivy.
Misha launched herself forward, claws out, but the blanket rose between them.
“Misha,” Taryn tried to say.
Thread filled her mouth.
Not violently.
Gently.
Like being tucked in.
The last thing she saw was Misha’s face, wild and terrified, before the world narrowed to color and warmth and the endless motion of a hook pulling loops through loops through loops.
By morning, Taryn was gone.
Her phone sat charging on the nightstand.
Her keys hung by the door.
Her shoes waited neatly beneath the coat rack.
There was no blood. No broken glass. No sign of struggle.
Only the blanket, folded at the foot of the bed.
With a new row stitched. Dull Grey.
Misha sat in the doorway and stared at it.
She did not eat that day.
Or the next.
On the third night, she crept onto the bed, her body low, her tail bristled. The apartment was silent except for the hum of the refrigerator and the rain beginning again against the windows.
Misha sniffed the blanket.
A thread shifted.
From deep inside the stitches came a sound.
Small.
Familiar.
“Misha.”
The cat howled.
No one heard.
Weeks later, the apartment manager unlocked Taryn’s door with a sigh and a clipboard. Rent unpaid. Mail stacked. Voicemail full. Sad, sure, but these things happened. People left. People broke leases. People moved on without saying.
Taryn’s belongings were boxed.
Her clothes bagged.
Her books donated.
Misha was taken by the woman downstairs, who said she had always liked that quiet little cat.
The blanket went back to Secondhand Surprise.
Someone placed it in the wire bin beneath the winter coats.
It was beautiful now.
Still strange, perhaps, but no longer ugly. Its clashing colors seemed deliberate. Its edges were even. The rows held a warmth that made the whole thing look almost alive.
A week later, a young woman came in from the rain.
She wandered the aisles slowly, basket over one arm, eyes tired in the way lonely people’s eyes are tired.
At the back of the store, she stopped.
The blanket waited.
She reached for it.
A strand of dark hair caught around her finger.
Somewhere deep in the stitches, Taryn stirred.
Then the blanket whispered the woman’s name.
Madison.